package com.buer.dao.dmo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Created by buer on 2019/10/17.
 * 导出的Excel实体
 */
@Data
@NoArgsConstructor
public class ExportExcelDto {
    // 原始数据部分
    @ExcelProperty(value = "Name", index = 0)
    private String name;
    @ExcelProperty(value = "pValues", index = 1)
    private Float pv;
    @ExcelProperty(value = "LValues", index = 2)
    private Float lv;
    @ExcelProperty(value = "ForcePeakValue", index = 3)
    private Float forcePeakValue;
    @ExcelProperty(value = "DeltaLValues", index = 4)
    private Float deltaLValues;
    @ExcelProperty(value = "AX", index = 5)
    private Float ax;
    @ExcelProperty(value = "Ay", index = 6)
    private Float ay;
    @ExcelProperty(value = "Bx", index = 7)
    private Float bx;

    // 分组B部分
    @ExcelProperty(value = "ForcePeakValue", index = 9)
    private Float groupBForcePeakValue;
    @ExcelProperty(value = "DeltaLValues", index = 10)
    private Float groupBDeltaLValues;
    @ExcelProperty(value = "AX", index = 11)
    private Float groupBAx;
    @ExcelProperty(value = "Ay", index = 12)
    private Float groupBAy;
    @ExcelProperty(value = "Bx", index = 13)
    private Float groupBBx;
    @ExcelProperty(value = "k", index = 14)
    private Float groupBK;
    @ExcelProperty(value = "lr", index = 15)
    private Float groupBLr;
    @ExcelProperty(value = "F", index = 16)
    private Float groupBF;

    // 分组A
    // 分组A：最大的一组
    @ExcelProperty(value = "IL_F", index = 18)
    private Float largeAForcePeakValue;
    @ExcelProperty(value = "IL_l", index = 19)
    private Float largeADeltaLValues;
    @ExcelProperty(value = "NIL_F", index = 20)
    private Float largeANILF;
    @ExcelProperty(value = "NIL_l", index = 21)
    private Float largeANILl;

    // 分组A：中间的一组
    @ExcelProperty(value = "GB1_F", index = 22)
    private Float middleAForcePeakValue;
    @ExcelProperty(value = "GB1_L", index = 23)
    private Float middleADeltaLValues;
    @ExcelProperty(value = "NGB1_F", index = 24)
    private Float middleANGB1F;
    @ExcelProperty(value = "NGB1_l", index = 25)
    private Float middleANGB1l;

    // 分组A：最小的一组
    @ExcelProperty(value = "Little_F", index = 26)
    private Float smallAForcePeakValue;
    @ExcelProperty(value = "Little_L", index = 27)
    private Float smallADeltaLValues;


}
